<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.util.ArrayList" %>
<%@ page import="entidades.Usuario" %>
<%!
private String BotonEliminar(long unId){
	return "<form name='eliminar'"+unId+" action='TrabajarConUsuario' method='get'> <input type='hidden' name='Identificador' value="+unId+"> <input type='hidden' name='Modo' value='DLT'> <input type='submit' value='X'> </form>";
}
private String BotonModTer(long unId,String unLogin){
	return "<form name='modter'"+unId+" action='TrabajarConUsuario' method='get'> <input type='hidden' name='Identificador' value="+unId+"><input type='hidden' name='unLogin' value="+unLogin+"> <input type='hidden' name='Modo' value='MODTER'> <input type='submit' value='M'> </form>";
}
private String FormularioAlta(){
	String retorno= "<form name='AgregarUsuario' action='TrabajarConUsuario' method='post'>";
	retorno+="<TABLE border=2 bgcolor=888888";		
	//retorno+="<TR> <TD>Identificador</TD>";
	//retorno+="<TD> <input type='number' min=1 max=9999 id='Identificador' name='Identificador' autofocus/></TD></TR>";	
	retorno+="<TR> <TD>Nombre de Usuario</TD>";
	retorno+="<TD> <input type='text' id='Login' name='Login' autofocus/></TD></TR>";
	retorno+="<TR> <TD>Password</TD>";
	retorno+="<TD> <input type='password' id='Password' name='Password'/></TD></TR>";
	retorno+="<TR><TD></TD> <TD><Label for='perfil'> Acceso <br></LABEL>";
	retorno+="<input type='radio' name='acceso' value='administrador' checked>Administrador<br>";
	retorno+="<input type='radio' name='acceso' value='terminal' checked>Terminal<br>";
	retorno+="<input type='radio' name='acceso' value='ambos' checked>Ambos </TD></TR>";
	
	retorno+="</table>";
	retorno+="<input type='hidden' name='Modo' value='INS'> ";
	retorno+="<br> <input type='submit' value='Agregar'><br>";		
	retorno+="</form>";
	return retorno;
}

private String ListaUsuarios(ArrayList<Usuario> usuarios){
	String retorno="<table border='1'>";
	retorno+="<tr><td></td><td></td><td>Identificador</td><td>Nombre</td></tr>";
	//ArrayList<Usuario> usuarios = (ArrayList<Usuario>)request.getAttribute("usuarios");
	if (usuarios!=null){ 				//cuando no se accede a la bd retorna null
		for(Usuario unUsuario: usuarios){
			retorno+="<tr> <td>"+BotonEliminar(unUsuario.getIdUsuario())+"</td><td>"+BotonModTer(unUsuario.getIdUsuario(),unUsuario.getLogin())+"</td> <td>"+unUsuario.getIdUsuario()+"</td><td>"+unUsuario.getLogin()+"</td> </tr>";
		}
	}
	retorno+="</table>";
	return retorno;
}

private String BotonPrincipal(){
	return "<form name='Principal' action='Principal.jsp' method='get'> <input type='submit' value='Regresar'> </form>";
}
%> 

<html>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Trabajar Con Usuario</title>
</head>
<body>

<% String mensaje= (String)request.getAttribute("mensaje");
ArrayList<Usuario> usuarios = (ArrayList<Usuario>)request.getAttribute("usuarios");
String listaUsuarios = ListaUsuarios(usuarios); %>

<h4>Trabajar Con Usuario</h4>
<table>
	<tr valign="top" ><td><%=listaUsuarios%></td><td>
		<table >
		<tr><td><%=mensaje%>			</td></tr>
		<tr><td><%=FormularioAlta()%>	</td></tr>
		<tr><td><%=BotonPrincipal()%>	</td></tr>
		</table>
	</td></tr>
	</table>

	 
</body>
</html>